Profile: Function timing, sorted by time Date: Fri Feb 01 14:38:36 2002 Program Statistics ------------------ Command line at 2002 Feb 01 14:35: "C:\DOCUMENTS AND SETTINGS\WILLIAM MURRAY\DESKTOP\PGP 2.6.3\test1\Release\test1" Total time: 3020.924 millisecond Time outside of functions: 1.025 millisecond Call depth: 10 Total functions: 351 Total hits: 8583590 Function coverage: 40.5% Overhead Calculated 6 Overhead Average 6 Module Statistics for test1.exe ------------------------------- Time in module: 3019.899 millisecond Percent of time in module: 100.0% Functions in module: 351 Hits in module: 8583590 Module function coverage: 40.5% Func Func+Child Hit Time % Time % Count Function --------------------------------------------------------- 1412.152 46.8 1412.152 46.8 449991 _ideaCipher (idea.obj) 695.045 23.0 756.114 25.0 441 _fill_window (zdeflate.obj) 196.985 6.5 197.187 6.5 1 _signon_msg (pgp.obj) 138.009 4.6 1598.020 52.9 1 _idea_file (crypto.obj) 124.760 4.1 124.760 4.1 1 _copyfile (fileio.obj) 99.056 3.3 99.056 3.3 2 _wipeout (fileio.obj) 83.737 2.8 83.737 2.8 834340 _longest_match (zdeflate.obj) 61.297 2.0 61.297 2.0 442 _read_buf (zipup.obj) 48.320 1.6 1460.182 48.4 886 _ideaCfbEncrypt (idea.obj) 42.520 1.4 42.520 1.4 79007 _pqdownheap (ztrees.obj) 30.618 1.0 57.727 1.9 327 _build_tree (ztrees.obj) 14.139 0.5 14.212 0.5 1 _show_key (keymaint.obj) 12.285 0.4 12.285 0.4 1 _rename2 (fileio.obj) 9.023 0.3 2.273 0.1 218 _send_tree (ztrees.obj) 9.013 0.3 8.887 0.3 1 _cryptRandWriteFile (random.obj) 6.732 0.2 6.732 0.2 327 _gen_bitlen (ztrees.obj) 5.308 0.2 5.308 0.2 23 _file_exists (fileio.obj) 3.212 0.1 7.398 0.2 3 _tempfile (fileio.obj) 3.102 0.1 3.102 0.1 2503 _mp_addc (mpilib.obj) 3.004 0.1 1607.588 53.2 1 _main (pgp.obj) 2.446 0.1 102.959 3.4 3 _rmtemp (fileio.obj) 2.052 0.1 1211.207 40.1 1 _encryptfile (crypto.obj) 1.838 0.1 1.838 0.1 2624 _mp_subb (mpilib.obj) 1.757 0.1 1.757 0.1 218 _scan_tree (ztrees.obj) 1.457 0.0 100.514 3.3 2 _wipefile (fileio.obj) 1.146 0.0 1178.583 39.0 1 _squish_and_idea_file (crypto.obj) 0.991 0.0 125.854 4.2 1 _make_literal (crypto.obj) 0.983 0.0 1.100 0.0 2 _cryptRandOpen (random.obj) 0.962 0.0 1.036 0.0 2 _is_compromised (keymgmt.obj) 0.883 0.0 0.918 0.0 1 _MDfile0_len (mdfile.obj) 0.836 0.0 0.836 0.0 2 _get_header_info_from_file (crypto.obj) 0.811 0.0 0.815 0.0 3 _ideaCfbInit (idea.obj) 0.755 0.0 0.000 0.0 1 _zipup (zipup.obj) 0.544 0.0 11.258 0.4 1 _make_random_ideakey (crypto.obj) 0.467 0.0 16.245 0.5 1 _getpublickey (keymgmt.obj) 0.431 0.0 0.387 0.0 11 _readkeypacket (keymgmt.obj) 0.417 0.0 0.417 0.0 110 _init_block (ztrees.obj) 0.385 0.0 0.612 0.0 1 _lm_init (zdeflate.obj) 0.274 0.0 0.356 0.0 1 _getpubuserid (keymgmt.obj) 0.256 0.0 0.256 0.0 209 _MD5Transform (md5.obj) 0.249 0.0 0.249 0.0 3 _write_error (fileio.obj) 0.246 0.0 0.246 0.0 5 _addslash (fileio.obj) 0.196 0.0 0.442 0.0 5 _buildfilename (fileio.obj) 0.192 0.0 0.639 0.0 1 _warn_signatures (crypto.obj) 0.139 0.0 0.137 0.0 5 _nextkeypacket (keymgmt.obj) 0.107 0.0 0.154 0.0 1 _get_timestamp (crypto.obj) 0.097 0.0 0.097 0.0 3 _fsize (fileio.obj) 0.084 0.0 0.084 0.0 1 _init_charset (charset.obj) 0.057 0.0 0.057 0.0 4 _pgp_getopt (getopt.obj) 0.057 0.0 0.057 0.0 2 _read_trust (keymaint.obj) 0.057 0.0 0.063 0.0 1 _setoutdir (fileio.obj) 0.048 0.0 0.048 0.0 1 _merritt_burn (mpilib.obj) 0.048 0.0 0.048 0.0 4 _put_word32 (mpiio.obj) 0.039 0.0 0.039 0.0 4 _write_ctb_len (crypto.obj) 0.037 0.0 0.045 0.0 2 _cdate (crypto.obj) 0.032 0.0 0.037 0.0 1 _noise (noise.obj) 0.026 0.0 0.020 0.0 1 _stage_merritt_modulus (mpilib.obj) 0.024 0.0 0.032 0.0 10 _LANG (language.obj) 0.019 0.0 0.047 0.0 1 _ctdate (crypto.obj) 0.016 0.0 0.000 0.0 1 _ct_init (ztrees.obj) 0.013 0.0 0.013 0.0 26 _to_lower (charset.obj) 0.012 0.0 0.012 0.0 8 _checksum (mpiio.obj) 0.009 0.0 0.009 0.0 1 _ParseRecipients (pgp.obj) 0.009 0.0 0.009 0.0 1 _initsigs (pgp.obj) 0.009 0.0 0.009 0.0 1 _keyIDstring (keymgmt.obj) 0.008 0.0 0.008 0.0 2 _date_ymd (crypto.obj) 0.008 0.0 0.008 0.0 1 _init_lang (language.obj) 0.008 0.0 0.008 0.0 1 _xmalloc (fileio.obj) 0.007 0.0 0.007 0.0 4 _ideaExpandKey (idea.obj) 0.006 0.0 0.006 0.0 1 _compressSignature (pgp.obj) 0.005 0.0 0.005 0.0 3 _file_tail (fileio.obj) 0.005 0.0 0.039 0.0 5 _randPoolAddBytes (randpool.obj) 0.004 0.0 12.458 0.4 1 _savetemp (fileio.obj) 0.004 0.0 0.004 0.0 1 _settmpdir (fileio.obj) 0.004 0.0 0.004 0.0 6 _xorbytes (randpool.obj) 0.003 0.0 0.003 0.0 2 _memmove (memmove.obj) 0.003 0.0 0.003 0.0 1 _cleanup_tmpf (fileio.obj) 0.002 0.0 0.003 0.0 1 _drop_extension (fileio.obj) 0.002 0.0 0.002 0.0 2 _ideaCfbDestroy (idea.obj) 0.002 0.0 0.002 0.0 1 _set_file_type (ztrees.obj) 0.000 0.0 0.000 0.0 3 _CToPascal (crypto.obj) 0.000 0.0 0.000 0.0 1 _MD5Final (md5.obj) 0.000 0.0 0.000 0.0 2 _MD5Init (md5.obj) 0.000 0.0 0.036 0.0 4 _MD5Update (md5.obj) 0.000 0.0 0.000 0.0 4 _PascalToC (crypto.obj) 0.000 0.0 0.000 0.0 1 _bi_init (zbits.obj) 0.000 0.0 0.000 0.0 32208 _bi_reverse (zbits.obj) 0.000 0.0 0.000 0.0 1 _bi_windup (zbits.obj) 0.000 0.0 0.000 0.0 109 _build_bl_tree (ztrees.obj) 0.000 0.0 0.169 0.0 1 _ck_dup_output (fileio.obj) 0.000 0.0 0.000 0.0 109 _compress_block (ztrees.obj) 0.000 0.0 0.000 0.0 1 _copyright_notice (mpilib.obj) 0.000 0.0 0.000 0.0 20 _countbits (mpilib.obj) 0.000 0.0 0.000 0.0 131 _cryptRandByte (random.obj) 0.000 0.0 8.885 0.3 2 _cryptRandSave (random.obj) 0.000 0.0 0.000 0.0 2 _ct_free (zdeflate.obj) 0.000 0.0 0.000 0.0 3557434 _ct_tally (ztrees.obj) 0.000 0.0 0.000 0.0 1 _deflate (zdeflate.obj) 0.000 0.0 18.265 0.6 1 _encryptkeyintofile (crypto.obj) 0.000 0.0 0.003 0.0 1 _exitPGP (pgp.obj) 0.000 0.0 0.000 0.0 4 _extract_keyID (keymgmt.obj) 0.000 0.0 0.000 0.0 19 _fetch_word16 (mpiio.obj) 0.000 0.0 0.272 0.0 1 _file_compressible (pgp.obj) 0.000 0.0 0.000 0.0 1 _file_to_canon (fileio.obj) 0.000 0.0 0.000 0.0 109 _flush_block (ztrees.obj) 0.000 0.0 0.000 0.0 328 _gen_codes (ztrees.obj) 0.000 0.0 0.000 0.0 16 _getpastlength (crypto.obj) 0.000 0.0 0.000 0.0 23 _hiloswap (mpiio.obj) 0.000 0.0 0.000 0.0 3 _ideaCfbReinit (idea.obj) 0.000 0.0 0.001 0.0 2 _ideaCfbSync (idea.obj) 0.000 0.0 0.000 0.0 539 _ideaRandByte (idea.obj) 0.000 0.0 0.001 0.0 1 _ideaRandInit (idea.obj) 0.000 0.0 0.000 0.0 16 _is_key_ctb (keymgmt.obj) 0.000 0.0 0.000 0.0 1 _key2IDstring (keymgmt.obj) 0.000 0.0 0.000 0.0 1 _legal_ctb (crypto.obj) 0.000 0.0 0.000 0.0 2 _lm_free (zdeflate.obj) 0.000 0.0 1.609 0.1 5 _merritt_modmult (mpilib.obj) 0.000 0.0 0.000 0.0 157 _mp_compare (mpilib.obj) 0.000 0.0 0.000 0.0 29 _mp_init (mpilib.obj) 0.000 0.0 0.000 0.0 160 _mp_lshift_unit (mpilib.obj) 0.000 0.0 1.667 0.1 1 _mp_modexp (mpilib.obj) 0.000 0.0 0.000 0.0 186 _mp_rotate_left (mpilib.obj) 0.000 0.0 0.000 0.0 6 _mpi2reg (mpiio.obj) 0.000 0.0 0.002 0.0 1 _no_extension (fileio.obj) 0.000 0.0 0.000 0.0 10 _put_word16 (mpiio.obj) 0.000 0.0 0.007 0.0 24 _randPoolGetByte (randpool.obj) 0.000 0.0 0.000 0.0 68 _randPoolGetBytes (randpool.obj) 0.000 0.0 0.085 0.0 3 _randPoolStir (randpool.obj) 0.000 0.0 0.000 0.0 6 _read_mpi (crypto.obj) 0.000 0.0 0.000 0.0 9 _reg2mpi (mpiio.obj) 0.000 0.0 1.386 0.0 1 _rsa_public_encrypt (rsaglue1.obj) 0.000 0.0 0.000 0.0 109 _send_all_trees (ztrees.obj) 0.000 0.0 0.000 0.0 3619807 _send_bits (zbits.obj) 0.000 0.0 0.000 0.0 26 _significance (mpilib.obj) 0.000 0.0 0.000 0.0 5 _stage_mp_images (mpilib.obj) 0.000 0.0 0.000 0.0 3 _string_length (mpiio.obj) 0.000 0.0 0.000 0.0 24 _trueRandByte (random.obj) 0.000 0.0 0.000 0.0 2 _userid_match (keymgmt.obj) 0.000 0.0 0.000 0.0 4 _version_byte_error (crypto.obj) 0.000 0.0 0.000 0.0 3 _version_error (crypto.obj) 0.000 0.0 0.000 0.0 1 _write_mpi (crypto.obj) 0.000 0.0 0.000 0.0 1 _writekeyID (keymgmt.obj)